QuickTime 4 API Documentation

3D Graphics Programming with QuickDraw 3D 1.5.4

Previous | QD3D Book | Overview | Chapter Contents | Next |

Primitive Types

typedef unsigned char   TQ3Uns8;    /* 1 byte unsigned integer */
typedef signed char     TQ3Int8;    /* 1 byte signed integer */
typedef unsigned short  TQ3Uns16;   /* 2 byte unsigned integer */
typedef signed short    TQ3Int16;   /* 2 byte signed integer */
typedef unsigned long   TQ3Uns32;   /* 4 byte unsigned integer */
typedef signed long     TQ3Int32;   /* 4 byte signed integer */
typedef struct TQ3Uns64 {           /* for the Mac OS */
    unsigned long   hi;
    unsigned long   lo;
} TQ3Uns64;                         /* 8 byte unsigned integer */
typedef struct TQ3Uns64 {           /* for Windows */
    unsigned long   lo;
    unsigned long   hi;
} TQ3Uns64;                         /* 8 byte unsigned integer */
typedef struct TQ3Int64 {           /* for the Mac OS */
    signed long     hi;
    unsigned long   lo;
} TQ3Int64;                         /* 8 byte signed integer */
typedef struct TQ3Int64 {           /* for Windows */
    unsigned long   lo;
    signed long     hi;
} TQ3Int64;                         /* 8 byte signed integer */
typedef float   TQ3Float32;     /* 4 byte floating point number */
typedef double  TQ3Float64;     /* 8 byte floating point number */
typedef TQ3Uns32    TQ3Size;

© 1997 Apple Computer, Inc.

Previous | QD3D Book | Overview | Chapter Contents | Next |